package org.jiuling.local.tools.util;

import java.util.ArrayList;
import java.util.List;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

/**
 * 正则工具
 * @author 紫灵
 * @date 2022年02月24日 09时56分27秒
 */
@Deprecated
public class RegularUtil {

    /** 私有构造方法，禁止创建对象 */
    private RegularUtil() {}

    /**
     * 获取值
     * @param regex 正则表达式
     * @param input 输入值
     * @return 获取的值
     */
    public static List<String> getValue(String regex, String input){
        Pattern pattern = Pattern.compile(regex);
        Matcher matcher = pattern.matcher(input);
        List<String> strList = new ArrayList<>();
        int i = 0;
        while (matcher.find()){
            strList.add(matcher.group(i+1));
            i++;
        }
        return strList;
    }
}
